package com.app.common.dataDictionary.DE;

import com.css.sword.kernel.base.exception.*;
import com.css.sword.kernel.base.annotation.*;
import com.css.sword.kernel.base.dataElement.*;
import java.util.Date;

/**
 * 财富奖区奖品最后一次操作时间
 */
@DataElement()
public final class DE_W_PRIZE_OPPTIME extends DateDE {

		//private static final long serialVersionUID = 8939500045482467555L;
		private static final long serialVersionUID = 1L;
		
		private static final DE_W_PRIZE_OPPTIME defaultInstance = new DE_W_PRIZE_OPPTIME();
		
		/**
		 * 财富奖区奖品最后一次操作时间
		 */
		public static final String Data_Element_Name = "W_PRIZE_OPPTIME";
		
		public DE_W_PRIZE_OPPTIME() {
			super();
		}
		
		/**
		 * 返回模板对象
		 */
		public static DE_W_PRIZE_OPPTIME getTemplateInstance() {
			return defaultInstance;
		}
		
		@Override
		public DE_W_PRIZE_OPPTIME clone() throws CloneNotSupportedException {
			DE_W_PRIZE_OPPTIME v = null;
			try {
				v = new DE_W_PRIZE_OPPTIME(value);
			} catch (SwordBaseCheckedException ex) {
				throw new CloneNotSupportedException(ex.getMessage());
			}
			return v;
		}

		@Override
		protected void checkValueRange() throws SwordBaseCheckedException {
	 
		}

		@Override
		public String getDeName() {
			return Data_Element_Name;
		}

		@Override
		public String getMemo() {
			return "财富奖区奖品最后一次操作时间";
		}


	public DE_W_PRIZE_OPPTIME(Date value) throws SwordBaseCheckedException {
		super(value);
	}
	
	public DE_W_PRIZE_OPPTIME(String value) throws SwordBaseCheckedException {
		super(value);
	} 

	@Override
	public DE_W_PRIZE_OPPTIME newInstance(Date value) throws SwordBaseCheckedException {
		return new DE_W_PRIZE_OPPTIME(value);
	}
	
}
